/**fcntl */
#include<errno.h>
#include<stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
int main(){
	int fd1,fd2;
	fd1=open("test.txt",O_RDONLY);
	if(-1==fd1){
		perror("open error");
		return 1;
	}
	fd2=fcntl(fd1,F_DUPFD,0);
	if(-1==fd2){
		perror("fcntl dup error");
		close(fd1);
		return 1;
	}
	printf("fd1:%d,fd2:%d\n",fd1,fd2);
	close(fd1);
	close(fd2);
	return 0;

}
